package cn.shiro.shiroservice.moudle.db.mapper;


import cn.shiro.shiroservice.moudle.db.pojo.entity.DatabaseUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author apple
* @description 针对表【database_user】的数据库操作Mapper
* @createDate 2024-01-29 17:50:55
* @Entity cn.shiro.shiroservice.moudle.db.pojo.entity.DatabaseUser
*/
public interface DatabaseUserMapper  {

    /**
     * 获取当前账户下的 数据库信息
     *
     * @param account 账户
     * @return {@link DatabaseUser}
     */
    List<DatabaseUser> getDatabaseInfo(@Param("account") String account);

    /**
     * 根据账户和数据库账号 获取指定的数据库信息
     *
     * @param account  账户
     * @param username 用户名
     * @return {@link DatabaseUser}
     */
    DatabaseUser getDatabase(@Param("account") String account,@Param("username")String username);


}




